iT邦幫忙

DAY 30
0

網頁程式自學亂亂來系列 第 30

要讓正規表示式跑的順暢的函數 & magic_quotes在php5.4就被拿掉了的解決方法--php

  • 分享至 

  • xImage
  •  

在使用正規表示式(例如/[a-z]/, /[0-9]/)之前,必需先設定使用的字元編碼,必須先執行以下2個函數,字串的操作才會正常:

mb_internal_encoding("UTF-8");

mb_regex_encoding("UTF-8");

*****************************************

magic_quotes在php5.4就被拿掉了的解決方法:

在php.ini裡面設定filter.default = magic_quotes ,

其效果就跟 magic_quotes_gpc=on是相同的喔!

不過有高人說"好的 SQL 操作是會在寫入時就自動幫忙轉義(=加上反斜線\)字串,而除了 SQL 的用途外,通常也很少會需要 addslashes。"

而且我也有看到網路上其他教學說addslashes也沒有甚麼安全作用就是了喇~

**************************************************

今天是30日最後一天,感謝每一位有看過我文章的網友,

下台一鞠躬!


上一篇
主機php5.3到5.4升級之後--addslashes的影響 (更正篇)Magic Quotes
系列文
網頁程式自學亂亂來30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言